package model.entity;

import java.util.List;

import model.entity.stats.StatSet;
import model.item.EquippedInventory;
import model.item.Inventory;
import model.map.Direction;
import model.map.Location;
import model.map.MovementType;
import utilities.*;

/**
 * 
 * 
 * This class is here to allow a programmer to extend and add
 * a new NPC that doesn't move.
 * 
 *
 */
public class BrainlessNPC extends BasicEntity implements Archiveable {

	public BrainlessNPC(String name, Direction direction, Location location, StatSet stats, 
			List<MovementType> movementTypes, Inventory inventory, EquippedInventory equipment){

		super(name, direction, location, stats, 
				movementTypes, inventory, equipment);

	}

	public BrainlessNPC() {
		// TODO Auto-generated constructor stub
	}

	public Archive save() {
		Archive archive = super.save();
		
		return archive;
	}
	
	public void load(Archive archive) {
		super.load(archive);
	}

}

